package com.rabbiter.fm.service;

import com.rabbiter.fm.model.ArticleModel;
import com.rabbiter.fm.model.IdleItemModel;
import com.rabbiter.fm.vo.PageVo;

import java.util.List;

public interface ArticleItemService {

    /**
     * 发布文章
     * @param idleItemModel
     * @return
     */
    boolean addArticleItem(ArticleModel idleItemModel);



        /**
     * 搜索闲置
     * @param findValue
     * @param page
     * @param nums
     * @return
     */
    PageVo<ArticleModel> findArticItem(String title, int page, int nums);


    /**
     * 获取某个文章
     * @param id
     * @return
     */
    ArticleModel getArticleItem(Long id);



    /**
     * 删除文章
     * @param id 用户ID
     * @return 是否删除成功
     */
    boolean deleteArticle(Long id);



    /**
     * 点赞文章
     * @param id 用户ID
     * @return 是否删除成功
     */
    boolean updateDianZan(Long id);

}
